linux基础 第四天 linux根目录
1、补充命令
getent
命令格式:newgrp
主要功能:用于登入另一个群组
常用参数:无
命令示例:
# getent passwd 用户名 #(用来察看系统的数据库相关记录)
pwunconv
命令格式:pwunconv
主要功能:用来关闭用户的投影密码
常用参数:无
命令示例:
# pwunconv #关闭当前用户密码
# cat /etc/passwd | grep test #发现密码已经在passwd文件中了
test:$6$nYOEWamm$bz07nlv/.RgJufb3FAqJJeULfwybzgxmrWqbk7O4vI0KsT6N.ujrh6dDIUcAJdfjksyuyAFDPIngZeD3cgcf.0:3001:3001::/home/test:/bin/sh
# ls /etc/shadow #查看影子文件,提示没有这个文件或目录
ls: cannot access /etc/shadow: No such file or directory
pwconv
命令格式:pwconv
主要功能:用来开启用户的投影密码
常用参数:无
命令示例:
# cat /etc/passwd | grep test
# test:x:3001:3001::/home/test:/bin/sh
此时可以发现密码段是x
# pwconv
# cat /etc/shadow | grep test
# test:$6$nYOEWamm$bz07nlv/.RgJufb3FAqJJeULfwybzgxmrWqbk7O4vI0KsT6N.ujrh6dDIUcAJdfjksyuyAFDPIngZeD3cgcf.0:15022:0:99999:7:::
2、bin与sbin的区别
在根目录下使用l查看,可以看到/bin/sbin其实是
/usr/bin/usr/bin的链接文件。一眼看去好像没什么区别,
但区别还是有的。
|hrwxrwxrwx.1 root root 7 7月1602:18bin->usr/bin
Ilrwxrwxrwx.1 root root 8 7月1602:18 sbin->usr/sbin
1、/bin与/usr/bin的区别如下:
/bin下是系统通用的命令,/usr/bin下多是该用户可用的命令。
2、/bin与/sbin目录所放置执行文件的区别:
/bin放置的是一般用户惯用的指令,至于/sbin则是系统管理员才能使用的指令。
3、每个文件具体放置命令如下:
bin:
bin为binary的简写,主要放置系统的必备执行文件,例如:|
cat,cp,chmod,df demesg,gzip,kill,ls,mkdir,more,mount,rm,su,tar等
/usr/bin:
主要放置应用程序工具的必备执行文件,例如:
C++,g++,gcC,chdrv,dig,du,eject等
/sbin:
主要放置系统管理的必备程序,例如:
Cfdisk,dhcpcd,dump,e2fsck,fdisk,halt等
/usr/bin:
主要放置网路管理的必备程序
3、Linux目录结构及功能:
/Dev 存放抽象的硬件文件,
/Boot 存放内核与启动文件
/lib 存放系统文件
/bin 存放可执行的二进制文件(即普通用户)
/sbin 存放有特权的二进制文件(root特权账户)
/usr 存放安装程序(软件的默认目录)
/var 存放经常变化的文件
/mnt 文件挂载目录(u盘,光驱)
/home 普通用户目录
/root 特权用户目录
4、主副组
id 用户名
# id root #查看用户root的各种信息
passwd
# cat /etc/passwd #查看用户密码
shadow
# cat /etc/shadow #查看用户密码
group
# cat /etc/group #查看用户密码
5、linux 根目录解析
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 zhumeng512@qq.com
文章标题:linux基础 第四天 linux根目录
本文作者:弈少
发布时间:2019-07-28, 20:12:15
最后更新:2019-07-28, 22:06:24
原始链接:http://yoursite.com/2019/07/28/北京渗透测试第四天 20190719/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。